

<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
<head>
  <meta charset="utf-8">
  
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  
  <title>3.2. Analysis Commands &mdash; OpenSees Documentation  documentation</title>
  

  
  
  
  

  
  <script type="text/javascript" src="../../_static/js/modernizr.min.js"></script>
  
    
      <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
        <script type="text/javascript" src="../../_static/jquery.js"></script>
        <script type="text/javascript" src="../../_static/underscore.js"></script>
        <script type="text/javascript" src="../../_static/doctools.js"></script>
        <script type="text/javascript" src="../../_static/language_data.js"></script>
        <script async="async" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
    
    <script type="text/javascript" src="../../_static/js/theme.js"></script>

    

  
  <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
  <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
  <link rel="stylesheet" href="../../_static/css/custom.css" type="text/css" />
    <link rel="index" title="Index" href="../../genindex.html" />
    <link rel="search" title="Search" href="../../search.html" />
    <link rel="next" title="3.2.1. constraints Command" href="analysis/constraints.html" />
    <link rel="prev" title="3.1.7.3.2. Imposed Motion Command" href="model/imposedMotion.html" /> 
</head>

<body class="wy-body-for-nav">

   
  <div class="wy-grid-for-nav">
    
    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
      <div class="wy-side-scroll">
        <div class="wy-side-nav-search" >
          

          
            <a href="../../index.html">
          

          
            
            <img src="../../_static/OpenSeesLogo.png" class="logo" alt="Logo"/>
          
          </a>

          
            
            
          

          
<div role="search">
  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
    <input type="text" name="q" placeholder="Search docs" />
    <input type="hidden" name="check_keywords" value="yes" />
    <input type="hidden" name="area" value="default" />
  </form>
</div>

          
        </div>

        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
          
            
            
              
            
            
              <p class="caption"><span class="caption-text">Applications for Users</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../interpreters.html">1. OpenSees Interpreters</a></li>
<li class="toctree-l1"><a class="reference internal" href="../install.html">2. Installation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="../userManual.html">3. Command Manual</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="modelCommands.html">3.1. Modelling Commands</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">3.2. Analysis Commands</a><ul>
<li class="toctree-l3"><a class="reference internal" href="analysis/constraints.html">3.2.1. constraints Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="analysis/numberer.html">3.2.2. numberer Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="analysis/system.html">3.2.3. system Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="analysis/test.html">3.2.4. test Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="analysis/algorithm.html">3.2.5. algorithm Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="analysis/integrator.html">3.2.6. integrator Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="analysis/analysis.html">3.2.7. analysis Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="analysis/analyze.html">3.2.8. analyze Command</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="outputCommands.html">3.3. Output Commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="materialCommands.html">3.4. Material Commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="miscCommands.html">3.5. Misc. Commands</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../userExamples.html">4. Examples</a></li>
<li class="toctree-l1"><a class="reference internal" href="../messageBoard.html">5. Questions, Bugs &amp; Feauture Requests</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../developer/license.html">6. Copyright and License</a></li>
</ul>
<p class="caption"><span class="caption-text">Framework for Developer</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../developer/sourceCode.html">1. Source Code</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../developer/build.html">2. Building Application</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../developer/references.html">3. References</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../developer/extend.html">4. Extending Application</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../developer/contribute.html">5. Contributing Code</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../developer/issues.html">6. Issues</a></li>
</ul>

            
          
        </div>
      </div>
    </nav>

    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">

      
      <nav class="wy-nav-top" aria-label="top navigation">
        
          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
          <a href="../../index.html">OpenSees Documentation</a>
        
      </nav>


      <div class="wy-nav-content">
        
        <div class="rst-content">
        
          















<div role="navigation" aria-label="breadcrumbs navigation">

  <ul class="wy-breadcrumbs">
    
      <li><a href="../../index.html">Docs</a> &raquo;</li>
        
          <li><a href="../userManual.html"><span class="section-number">3. </span>Command Manual</a> &raquo;</li>
        
      <li><span class="section-number">3.2. </span>Analysis Commands</li>
    
    
      <li class="wy-breadcrumbs-aside">
        
            
            <a href="../../_sources/user/manual/analysisCommands.rst.txt" rel="nofollow"> View page source</a>
          
        
      </li>
    
  </ul>

  
  <hr/>
</div>
          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
           <div itemprop="articleBody">
            
  <div class="section" id="analysis-commands">
<span id="lblanalysiscommands"></span><h1><span class="section-number">3.2. </span>Analysis Commands<a class="headerlink" href="#analysis-commands" title="Permalink to this headline">¶</a></h1>
<p>In OpenSees, an analysis is an object which is composed by the aggregation of component objects. It is the component objects which define the type of analysis that is performed on the model. The component classes, as shown in the figure below, consist of the following:</p>
<ol class="arabic simple">
<li><p>Constraint Handler – determines how the constraint equations are enforced in the analysis – how it handles the boundary conditions/imposed displacements</p></li>
<li><p>DOF Numberer – determines the mapping between equation numbers in the system of equation and the degrees-of-freedom at the nodes</p></li>
<li><p>SystemOfEqn &amp; Solver – it specifies how to store and solve the system of equations <span class="math notranslate nohighlight">\(Ax=b\)</span></p></li>
<li><p>Convergence Test – determines when convergence has been achieved.</p></li>
<li><p>Solution Algorithm – determines the sequence of steps taken to solve the non-linear equation at the current time step</p></li>
<li><p>Integrator – determines the equations to solve, the predictive step, and how to update the reponses at the nodes given the solution to <span class="math notranslate nohighlight">\(Ax=b\)</span></p></li>
</ol>
<div class="align-center figure" id="id1">
<img alt="../../_images/OpenSeesAnalysis.png" src="../../_images/OpenSeesAnalysis.png" />
<p class="caption"><span class="caption-number">Fig. 3.2.1 </span><span class="caption-text">OpenSees Analysis</span><a class="headerlink" href="#id1" title="Permalink to this image">¶</a></p>
</div>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="analysis/constraints.html">3.2.1. constraints Command</a></li>
<li class="toctree-l1"><a class="reference internal" href="analysis/numberer.html">3.2.2. numberer Command</a></li>
<li class="toctree-l1"><a class="reference internal" href="analysis/system.html">3.2.3. system Command</a></li>
<li class="toctree-l1"><a class="reference internal" href="analysis/test.html">3.2.4. test Command</a></li>
<li class="toctree-l1"><a class="reference internal" href="analysis/algorithm.html">3.2.5. algorithm Command</a></li>
<li class="toctree-l1"><a class="reference internal" href="analysis/integrator.html">3.2.6. integrator Command</a></li>
<li class="toctree-l1"><a class="reference internal" href="analysis/analysis.html">3.2.7. analysis Command</a></li>
<li class="toctree-l1"><a class="reference internal" href="analysis/analyze.html">3.2.8. analyze Command</a></li>
</ul>
</div>
</div>


           </div>
           
          </div>
          <footer>
  

  <hr/>

  <div role="contentinfo">
    <p>
        &copy; Copyright 2020, The Regents of the University of California

    </p>
  </div>
  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 

</footer>

        </div>
      </div>

    </section>

  </div>
  


  <script type="text/javascript">
      jQuery(function () {
          SphinxRtdTheme.Navigation.enable(true);
      });
  </script>

  
  
    
    <!-- Theme Analytics -->
    <script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-2431545-1', 'auto');
    ga('send', 'pageview');
    </script>

    
    

  <style>
         .wy-nav-content { max-width: none; }
  </style>



</body>
</html>